package com.teach.entity;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;
@Data
public class ShopOrderItem {

    private Long shopOrderItemId;

    private String shopOrderItemUserName;

    private Long shopOrderItemProductId;

    private String shopOrderItemProductName;

    private Float shopOrderItemProductPrice;

    private Integer shopOrderItemNum;

    private Double shopOrderItemTotalPrice;

    private Long shopOrderId;

    private String shopOrderItemAddress;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date shopOrderItemCreatTime;

    private Integer shopOrderItemState;

    private String shopOrderItemRemarks;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date shopOrderItemPayTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date shopOrderItemShipmentsTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date shopOrderItemTakeTime;

    private String shopOrderRealName;
    
    private String shopOrderPhone;
    
    public Long getShopOrderItemId() {
        return shopOrderItemId;
    }

    public void setShopOrderItemId(Long shopOrderItemId) {
        this.shopOrderItemId = shopOrderItemId;
    }

    public String getShopOrderItemUserName() {
        return shopOrderItemUserName;
    }

    public void setShopOrderItemUserName(String shopOrderItemUserName) {
        this.shopOrderItemUserName = shopOrderItemUserName;
    }

    public Long getShopOrderItemProductId() {
        return shopOrderItemProductId;
    }

    public void setShopOrderItemProductId(Long shopOrderItemProductId) {
        this.shopOrderItemProductId = shopOrderItemProductId;
    }

    public String getShopOrderItemProductName() {
        return shopOrderItemProductName;
    }

    public void setShopOrderItemProductName(String shopOrderItemProductName) {
        this.shopOrderItemProductName = shopOrderItemProductName;
    }

    public Float getShopOrderItemProductPrice() {
        return shopOrderItemProductPrice;
    }

    public void setShopOrderItemProductPrice(Float shopOrderItemProductPrice) {
        this.shopOrderItemProductPrice = shopOrderItemProductPrice;
    }

    public Integer getShopOrderItemNum() {
        return shopOrderItemNum;
    }

    public void setShopOrderItemNum(Integer shopOrderItemNum) {
        this.shopOrderItemNum = shopOrderItemNum;
    }

    public Double getShopOrderItemTotalPrice() {
        return shopOrderItemTotalPrice;
    }

    public void setShopOrderItemTotalPrice(Double shopOrderItemTotalPrice) {
        this.shopOrderItemTotalPrice = shopOrderItemTotalPrice;
    }

    public Long getShopOrderId() {
        return shopOrderId;
    }

    public void setShopOrderId(Long shopOrderId) {
        this.shopOrderId = shopOrderId;
    }

    public String getShopOrderItemAddress() {
        return shopOrderItemAddress;
    }

    public void setShopOrderItemAddress(String shopOrderItemAddress) {
        this.shopOrderItemAddress = shopOrderItemAddress;
    }

    public Date getShopOrderItemCreatTime() {
        return shopOrderItemCreatTime;
    }

    public void setShopOrderItemCreatTime(Date shopOrderItemCreatTime) {
        this.shopOrderItemCreatTime = shopOrderItemCreatTime;
    }

    public Integer getShopOrderItemState() {
        return shopOrderItemState;
    }

    public void setShopOrderItemState(Integer shopOrderItemState) {
        this.shopOrderItemState = shopOrderItemState;
    }

    public String getShopOrderItemRemarks() {
        return shopOrderItemRemarks;
    }

    public void setShopOrderItemRemarks(String shopOrderItemRemarks) {
        this.shopOrderItemRemarks = shopOrderItemRemarks;
    }

    public Date getShopOrderItemPayTime() {
        return shopOrderItemPayTime;
    }

    public void setShopOrderItemPayTime(Date shopOrderItemPayTime) {
        this.shopOrderItemPayTime = shopOrderItemPayTime;
    }

    public Date getShopOrderItemShipmentsTime() {
        return shopOrderItemShipmentsTime;
    }

    public void setShopOrderItemShipmentsTime(Date shopOrderItemShipmentsTime) {
        this.shopOrderItemShipmentsTime = shopOrderItemShipmentsTime;
    }

    public Date getShopOrderItemTakeTime() {
        return shopOrderItemTakeTime;
    }

    public void setShopOrderItemTakeTime(Date shopOrderItemTakeTime) {
        this.shopOrderItemTakeTime = shopOrderItemTakeTime;
    }
    
    public String getShopOrderRealName() {
        return shopOrderRealName;
    }

    public void setShopOrderRealName(String shopOrderRealName) {
        this.shopOrderRealName = shopOrderRealName;
    }

    public String getShopOrderPhone() {
        return shopOrderPhone;
    }

    public void setShopOrderPhone(String shopOrderPhone) {
        this.shopOrderPhone = shopOrderPhone;
    }
}